libxl: Refactor kill_device_model to libxl__kill_xs_path
authorJason Andryuk <jandryuk@gmail.com>
Tue, 19 May 2020 01:54:57 +0000 (21:54 -0400)
committerWei Liu <wl@xen.org>
Tue, 19 May 2020 15:19:15 +0000 (16:19 +0100)
commit379ab27086be37fbb8d23c4e001e33e05dc18b2e
tree0ccbb2c133920a1fe1d6a83180f320a6c2a36c34
parent14fe3ace50c3853670370d8b8ff93b066420a5e0
libxl: Refactor kill_device_model to libxl__kill_xs_path

Move kill_device_model to libxl__kill_xs_path so we have a helper to
kill a process from a pid stored in xenstore.  We'll be using it to kill
vchan-qmp-proxy.

libxl__kill_xs_path takes a "what" string for use in printing error
messages.  kill_device_model is retained in libxl_dm.c to provide the
string.

Signed-off-by: Jason Andryuk <jandryuk@gmail.com>
Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
tools/libxl/libxl_aoutils.c
tools/libxl/libxl_dm.c
tools/libxl/libxl_internal.h